<?php

defined('BASEPATH') or die('forbidden');
/**
 * 常量配置
 * @author  Karson
 * @name   constant.php
 * @since   2013-7-26 10:43:18
 */
//缓存
define('CACHE_DIR', ROOTPATH . '/application/datas/caches');
define('CACHE_TIME', 3600);
define('CACHE_SEPARATE', '###separate###');
define('CACHE_SUFFIX', '.cache.php');
define('CACHE_HEADER', '<?php defined("BASEPATH") or die("非法请求");?>');
//验证码
define('CAPTCHA_LENGTH', 4);
define('CAPTCHA_FONT', ROOTPATH . '/application/datas/verdana.ttf');
define('CAPTCHA_SIZE', 12);
define('CAPTCHA_ANGEL', mt_rand(-15, 15));
define('CAPTCHA_FILE', '');
define('CAPTCHA_WIDTH', '80');
define('CAPTCHA_HEIGHT', '30');
//COOKIE
define('COOKIE_TIME', 3600);
define('COOKIE_PREFIX', 'SH');
define('COOKIE_DOMAIN', '');
//分页
define('PAGE_SIZE', 10);
define('PAGE_ITEM', 5);
//SESSION
define('SESSION_TO_DB', false);
define('SESSION_DB_NAME', 'session');
define('SESSION_DIR', ROOTPATH . '/application/datas/sessions');
define('SESSION_EXPIRE', 3600);
//内置视图引擎
define('VIEW_DIR', APPPATH . 'views');
define('VIEW_SUFFIX', '.php');
//模板引擎
define('TEMPLATE_DIR', APPPATH . 'views');
define('TEMPLATE_CACHE', DATAPATH . 'template');
define('TEMPLATE_FILTER', true);
define('TEMPLATE_SUFFIX', '.html');
//上传
define('UPLOAD_SUFFIX', '.jpg,.rar,.txt,.zip,.gif');
define('UPLOAD_FOLDER', 'uploads');
define('UPLOAD_MAX_SIZE', 102400000);
define('UPLOAD_OVERWRITE', FALSE);
//目录
define('ADMIN_FOLDER', 'mcGM');

//ajax请求的类型
define('ROLEID',0);	//请求角色 id
define('ACCOUNTID', 1);	//请求账号id

//数据库类型对应表
define('DBTYPE_ALLDATABASE',0);	//所有数据库
define('DBTYPE_GAMESERVER',1);	//db数据库
define('DBTYPE_DYNAMIC',2);	//动态数据库
define('DBTYPE_TYPE',3);	//type数据库
define('DBTYPE_LOG',4);	//日志数据库
define('DBTYPE_GMAEMANAGER',5);	//GM数据库
define('DBTYPE_ACCOUNT',6);	//账号数据库

//平台枚举
define('PLATFORM_ALL',0);	//所有平台
define('PLATFORM_APPOFFICIAL',1);	//app正式服
define('PLATFORM_APPJAILBREAK',2);	//app越狱
define('PLATFORM_ANDROID',3);	//android
define('PLATFORM_PC',4);	//pc
